package ZengJiHong1.Test6;

/**
 * @ClassName test6
 * @Author 16799
 * @Date 2025/8/16 16:57
 * @Version 1.0
 * @Description TODO
 *
 * 给你单链表的头指针 head 和两个整数 left 和 right ，其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点，并返回 反转后的链表 。
 *
 *  比如 head 指向的链表内容大致是 1,2,3,4,5 , left = 2, right = 4
 * 反转后的链表就是 1,4,3,2,5
 *  如果链表只有一个节点：head指向的是 5  ，left = 1, right = 1
 * 反转后的链表就还是 5
 *
 * **具体功能点的要求如下
 * 1、设计一个Node泛型类，用于代表链表的结点。每个结点包含（数据data，和下一个结点的地址值next）
 * 2、开发一个类叫MyLinkedList，提供一个add方法可以让用户添加链表的结点，直到用户输入exit，则返回链表（返回链表实际上是返回链表的头结点）
 * 3、提供一个reverse方法，接收头指针 head 和两个整数 left 和 right ，其中 left <= right，按上面的要求进行反转。反转后，返回新的链表
 * 4、提供一个forEach方法，接收新链表，并对其进行遍历输出。
 *
 * 时间：2025年8月16日17:01:14
 *  0分，吵，没头绪
 **/
public class test6 {
    public static void main(String[] args) {

    }
}
